package com.atguigu.bytebit;

/**
 * ByteBit
 *
 * @Author: 马伟奇
 * @CreateTime: 2021-02-27
 * @Description:
 */
public class ByteBit {
    /**
     * 一个中文在UTF-8的编码格式下等于3个字节
     * 一个中文在GBK的编码格式下等于2个字节
     * 英文不管编码格式都是一个字节
     * @param args
     */
    public static void main(String[] args) throws Exception{
        String a = "a";
        byte[] bytes = a.getBytes();
        for (byte aByte : bytes) {
            int c = aByte;
            // byte和bit的关系 一个字节等于8位
//            System.out.println(c);
            String result = Integer.toBinaryString(c);
            System.out.println(result);
        }
    }
}